#pragma once
#include "StdAfx.h"


class BException :
	public std::exception
{
public:
	BException(string);
	virtual ~BException(void);
	/*	REALLY FISHY CODE
		CONST CAST OF LOCALY CREATED POINTERS
		CAN FAIL - TEST AS SOON AS POSSIBLE  */
	virtual const char* what() const throw();
	operator string();
private:
	string msg;
};

